rain cape - German English Dictionary